﻿body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,fieldset,legend,button,input,textarea,form,th,td,figure{margin:0;padding:0}

/* 重置默认字体和大小 */
body{font-family:Helvetica,Arial,sans-serif; color:#606366; background:#f2f2f2;}
h1,h2,h3,h4,h5,h6,b{font-size:100%;font-weight:normal}
em{font-style:normal}
strong{font-weight:700}
button,input,select,textarea{font-size:100%;-moz-appearance:none; -ms-progress-appearance:none; -webkit-appearance:none;font-family:Helvetica,Arial,sans-serif;}

/*重置文本格式*/
a{text-decoration:none; color:#525252;}
q:before,q:after{content:""}
/* 重置表格元素 */
table{border-collapse:collapse;border-spacing:0}
/* 去除默认边框 */
fieldset,img{border:none}
/* 重置列表元素 */
ul,ol{list-style:none}
/* 媒体元素 */
audio:not([controls]){display:none;height:0}
.display-flex,.wap-app > ul{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex}
.flex-box,.search-page .search-input{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex}
/* float */
.fd-left{float:left}
.fd-right{float:right}
.fd-clear{clear:both}
.fd-clr:after{display:block;clear:both;height:0;content:"\0020"}
.clearfix:before,.clearfix:after{content:" ";display:table;}
.clearfix:after{clear:both;}
/* display */
.fd-hide{display:none}
.fd-show{display:block}
.dib{display: inline-block;}
.fd-tabe{ display:table; width:100%;}
/* 禁止长按链接与图片弹出菜单 */
img{ vertical-align:middle;}
a,img {-webkit-touch-callout: none;}
a{-webkit-tap-highlight-color: rgba(0,0,0,0)}
.fd-tl{ text-align:left;}
.fd-tc{ text-align:center;}
.fd-tr{ text-align:right;}
/* position */
.fd-locate{position:relative}

/* text */
.fd-bold{font-weight:700}
.fd_tl{ text-align:left;}
.fd_tc{ text-align:center;}
.fd_tr{text-align:right;}
.E-color01{ color:#c3a279;}
.E-color02{ color:#9e2225;}
.E-color03{ color:#666;}
.E-color04{ color:#333;}
.E-color05{ color:#A7A7A7;}

.lh15{ line-height:1.5;}
/* background */
.bg-white{ background:#fff;}

/* padding */
.padb1{ padding:3em 0 4.3em;}
.padb2{ padding-bottom:3.9em;}
.padb3{ padding-bottom:7em;}
.padt01{ padding-top:0.8em;}
.pad01{ padding:3em 0 3em;}
.pad02{ padding:0.7em 0;}
.padl01{ padding-left:1em;}
/* margin */
.mart01{ margin-top:1.9em;}
/* width */

/* border */
.botb0 { border-bottom:0!important;}

/* 设置元素的盒模型为border-box */
*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}
/* 设置元素的盒模型为flex */
.flex{ display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;}
.flex .flex_div{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;flex:1 1 0; } 

/*去除元素周围的虚线*/
*:focus{outline:none}




